package com.hky.algorithm.mahjongGame.constent;

public enum Protocol {
    SEND_ROOM_ID("发送房间号到客户端"),
    SEND_SESSION_ID("发送sessionID到客户端"),
    SEND_PLAYERS("发送所有玩家信息到所有客户端"),
    ERROR_ALERT("出现错误需要弹出提示框"),
    BEGIN_GAME("开始游戏"),
    BEGIN_GAME_SEND_SELF_CARDS("发牌完成，发送玩家手牌到客户端"),
    SEND_DANGER_CARDS("发送危险牌数组"),
    DISTRIBUTE_ONE_CARD("发一张牌"),
    RIVAL_GIVE_CARD("对手发了一张牌"),
    OUT_CARD("玩家打出一张牌"),
    DEFINE_LACK("玩家定缺"),
    RECEIVE_LACK_TYPE("客户端发送自己的缺牌"),
    SEND_ALL_LACK_TYPE("发送房间所有玩家的缺牌数据给所有玩家"),
    RIVAL_OUT_CARD("对手出了一张牌"),
    IF_HU("是否要胡"),
    HU("玩家要胡牌"),
    PLAYER_HU("告诉其他玩家，有个玩家胡牌了"),
    PASS("玩家选择pass按钮，不胡碰杠自摸"),
    GAME_OVER("对局结束"),
    IF_SELF_HU("玩家是否自摸"),
    PENG_OR_GANG("当前玩家打了一张牌，通知要杠或碰的玩家"),
    PLAYER_PENG_OR_GANG("玩家选择碰或者杠"),
    RIVAL_PENG_OR_GANG("对手选择了碰或者杠"),
    IF_SELF_GANG("是否自己加杠或者暗杠"),
    TEST("测试消息");


    public String scrip;

    private Protocol(String scrip) {
        this.scrip = scrip;
    }
}
